.A {
    width: 110px;
    display:inline-block;
}
.B {
    width: 160px;
    display:inline-block;
}
.C {
    width: 180px;
    display:inline-block;
}
.D {
    width: 252px;
    display:inline-block;
}
:global(.ant-input) {
    font-family: Monospaced Number,Chinese Quote,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative;
    display: inline-block;
    padding: 6px;
    width: 100%;
    height: 28px;
    font-size: 12px;
    line-height: 1.5;
    color: rgba(0,0,0,.65);
    background-color: #fff;
    background-image: none;
    border: 1px solid #d2e4f4;
    border-radius: 2px;
    -webkit-transition: all .3s;
    transition: all .3s;
    &[disabled]{
        background-color:#e9f4fe;
        cursor: not-allowed;
    }
    &:focus{
        outline: none;
        border:1px solid #619cfc;
        box-shadow: 0 0 20px 0 rgba(97,156,252,0.1);
    }
    &:hover{
        border: 1px solid #619cfc;
    }
}
.border-red{
    border: 1px solid red !important;
    &:hover{
        border: 1px solid red !important;
    }
    &:focus{
        border: 1px solid red !important;
    }
}

:global(.ant-input-group-wrapper) {

    :global(.ant-input-group-addon) {
        border-radius: 2px;
    }
}